Есть устройство нашей разработки, которым надо управлять с телефона посылать команды, получать состояние, отображать результаты. Сейчас управление отлажено с терминальной программы. Надо написать приложение для пользователя. Протокол обмена, перечень команд, состояний и ответов в файле. Кроме того надо реализовать функцию обновления прошивки в управляемом устройстве.